package com.knife.message.app.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.knife.message.domain.entity.KnifeMessage;
import com.knife.message.domain.entity.KnifeUserMessage;

/**
 * @author lth
 * @created 2025年09月11日 星期四 8:19
 */
public interface KnifeUserMessageService {
    /**
     * 查询列表
     *
     * @param pageRequest  分页请求
     * @param knifeMessage 用户消息
     * @return 分页
     */
    Page<KnifeMessage> selectPage(Page<KnifeMessage> pageRequest, KnifeMessage knifeMessage);


    /**
     * 查询列表
     *
     * @param pageRequest  分页请求
     * @param knifeUserMessage 用户消息
     * @return 分页
     */
    Page<KnifeUserMessage> selectReceiverPage(Page<KnifeUserMessage> pageRequest, KnifeUserMessage knifeUserMessage);
}
